/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

let Iconzhuzhuangtu: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1142 1024" width={size} height={size} {...rest}>
      <Path
        d="M196.923077 866.461538c23.630769 0 39.384615-15.753846 39.384615-39.384615V551.384615c0-23.630769-15.753846-39.384615-39.384615-39.384615s-39.384615 15.753846-39.384615 39.384615v275.692308c0 23.630769 15.753846 39.384615 39.384615 39.384615z m236.307692-472.615384v433.230769c0 23.630769 15.753846 39.384615 39.384616 39.384615s39.384615-15.753846 39.384615-39.384615V393.846154c0-23.630769-15.753846-39.384615-39.384615-39.384616s-39.384615 15.753846-39.384616 39.384616z m275.692308 118.153846v315.076923c0 23.630769 15.753846 39.384615 39.384615 39.384615s39.384615-15.753846 39.384616-39.384615V512c0-23.630769-15.753846-39.384615-39.384616-39.384615s-39.384615 15.753846-39.384615 39.384615z m315.076923-157.538462c-23.630769 0-39.384615 15.753846-39.384615 39.384616v433.230769c0 23.630769 15.753846 39.384615 39.384615 39.384615s39.384615-15.753846 39.384615-39.384615V393.846154c0-23.630769-15.753846-39.384615-39.384615-39.384616z"
        fill={getIconColor(color, 0, '#E0E7F5')}
      />
      <Path
        d="M1102.769231 945.230769H78.769231V39.384615c0-23.630769-15.753846-39.384615-39.384616-39.384615S0 15.753846 0 39.384615v945.23077c0 23.630769 15.753846 39.384615 39.384615 39.384615h1063.384616c23.630769 0 39.384615-15.753846 39.384615-39.384615s-15.753846-39.384615-39.384615-39.384616z"
        fill={getIconColor(color, 1, '#E0E7F5')}
      />
      <Path
        d="M196.923077 393.846154c7.876923 0 15.753846-3.938462 23.630769-7.876923l256-181.169231L728.615385 350.523077c11.815385 7.876923 27.569231 7.876923 39.384615 0L1004.307692 216.615385l-7.876923 35.446153c-3.938462 19.692308 7.876923 43.323077 31.507693 47.261539h7.876923c19.692308 0 35.446154-11.815385 39.384615-31.507692l27.569231-137.846154c3.938462-19.692308-7.876923-43.323077-31.507693-47.261539l-137.846153-27.56923c-19.692308-3.938462-43.323077 7.876923-47.261539 31.507692-3.938462 19.692308 7.876923 43.323077 31.507692 47.261538l59.076924 11.815385L752.246154 275.692308 492.307692 122.092308c-11.815385-7.876923-31.507692-7.876923-43.323077 3.938461l-275.692307 196.923077c-15.753846 11.815385-23.630769 35.446154-7.876923 55.138462 7.876923 11.815385 19.692308 15.753846 31.507692 15.753846z"
        fill={getIconColor(color, 2, '#E0E7F5')}
      />
    </Svg>
  );
};

Iconzhuzhuangtu.defaultProps = {
  size: 18,
};

Iconzhuzhuangtu = React.memo ? React.memo(Iconzhuzhuangtu) : Iconzhuzhuangtu;

export default Iconzhuzhuangtu;
